package com.sena.domain;

import java.util.Date;
import java.util.List;

/**
 * @author Admin
 */
public class SenaClientSite {

    private Integer id;

    private String clientName;

    private Integer clientGroupId;

    private String clientGroupName;

    private String siteAddr;

    private Integer queueSort;

    private Integer crawlingState;

    private Integer isNeedRegex;

    private Integer isCrawling;

    private Integer isNeedMax;

    private Integer mixUrlCount;

    private String redisDbAddr;

    private String mysqlDbIp;

    private Integer mysqlDbPort;

    private String mysqlDbName;

    private String mysqlDbPassword;

    private Integer threadNum;

    private Date gmDate;

    private Integer linkType;

    private String mysqlLinkInfo;

    private String mysqlUserName;
	
	private List<String> white_url;//白名单规则集合
    
	private List<String> black_url;//黑名单规则集合

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getClientName() {
        return clientName;
    }

    public void setClientName(String clientName) {
        this.clientName = clientName == null ? null : clientName.trim();
    }

    public Integer getClientGroupId() {
        return clientGroupId;
    }

    public void setClientGroupId(Integer clientGroupId) {
        this.clientGroupId = clientGroupId;
    }

    public String getClientGroupName() {
        return clientGroupName;
    }

    public void setClientGroupName(String clientGroupName) {
        this.clientGroupName = clientGroupName == null ? null : clientGroupName.trim();
    }

    public Integer getQueueSort() {
        return queueSort;
    }

    public void setQueueSort(Integer queueSort) {
        this.queueSort = queueSort;
    }

    public Integer getCrawlingState() {
        return crawlingState;
    }

    public void setCrawlingState(Integer crawlingState) {
        this.crawlingState = crawlingState;
    }

    public Integer getIsCrawling() {
        return isCrawling;
    }

    public void setIsCrawling(Integer isCrawling) {
        this.isCrawling = isCrawling;
    }

    public String getRedisDbAddr() {
        return redisDbAddr;
    }

    public void setRedisDbAddr(String redisDbAddr) {
        this.redisDbAddr = redisDbAddr == null ? null : redisDbAddr.trim();
    }

    public String getMysqlDbIp() {
        return mysqlDbIp;
    }

    public void setMysqlDbIp(String mysqlDbIp) {
        this.mysqlDbIp = mysqlDbIp == null ? null : mysqlDbIp.trim();
    }

    public Integer getMysqlDbPort() {
        return mysqlDbPort;
    }

    public void setMysqlDbPort(Integer mysqlDbPort) {
        this.mysqlDbPort = mysqlDbPort;
    }

    public String getMysqlDbName() {
        return mysqlDbName;
    }

    public void setMysqlDbName(String mysqlDbName) {
        this.mysqlDbName = mysqlDbName == null ? null : mysqlDbName.trim();
    }

    public String getMysqlDbPassword() {
        return mysqlDbPassword;
    }

    public void setMysqlDbPassword(String mysqlDbPassword) {
        this.mysqlDbPassword = mysqlDbPassword == null ? null : mysqlDbPassword.trim();
    }

    public Integer getThreadNum() {
        return threadNum;
    }

    public void setThreadNum(Integer threadNum) {
        this.threadNum = threadNum;
    }

    public Integer getMixUrlCount() {
        return mixUrlCount;
    }

    public void setMixUrlCount(Integer mixUrlCount) {
        this.mixUrlCount = mixUrlCount;
    }

    public Integer getIsNeedMax() {
        return isNeedMax;
    }

    public void setIsNeedMax(Integer isNeedMax) {
        this.isNeedMax = isNeedMax;
    }

    public String getSiteAddr() {
        return siteAddr;
    }

    public void setSiteAddr(String siteAddr) {
        this.siteAddr = siteAddr == null ? null : siteAddr.trim();
    }

    public Integer getIsNeedRegex() {
        return isNeedRegex;
    }

    public void setIsNeedRegex(Integer isNeedRegex) {
        this.isNeedRegex = isNeedRegex;
    }

    public Date getGmDate() {
        return gmDate;
    }

    public void setGmDate(Date gmDate) {
        this.gmDate = gmDate;
    }

    public List<String> getWhite_url() {
        return white_url;
    }

    public void setWhite_url(List<String> white_url) {
        this.white_url = white_url;
    }

    public List<String> getBlack_url() {
        return black_url;
    }

    public void setBlack_url(List<String> black_url) {
        this.black_url = black_url;
    }

    public Integer getLinkType() {
        return linkType;
    }

    public void setLinkType(Integer linkType) {
        this.linkType = linkType;
    }

    public String getMysqlLinkInfo() {
        return mysqlLinkInfo;
    }

    public void setMysqlLinkInfo(String mysqlLinkInfo) {
        this.mysqlLinkInfo = mysqlLinkInfo;
    }

    public String getMysqlUserName() {
        return mysqlUserName;
    }

    public void setMysqlUserName(String mysqlUserName) {
        this.mysqlUserName = mysqlUserName;
    }
}